rental agency - Turco Inglés Diccionario